life-support systems - Turkish English Dictionary